package com.gin.no_gay_alliance.enums;

/**
 * Handler使用的Message中的what字段统一管理
 *
 * @author : ginstone
 * @version : v1.0.0
 * @since : 2023/9/5 16:22
 **/
public enum MessageWhat {
    /**
     * 主题列表分页的查询成功回调
     */
    ON_SUCCESS_TOPIC_LIST_REQUEST,
    /**
     * 回复列表分页的查询成功回调
     */
    ON_SUCCESS_TOPIC_READ_REQUEST,
    /**
     * 签到成功
     */
    ON_SUCCESS_CHECK_IN_REQUEST,
    /**
     * 分页查询回复历史成功
     */
    ON_SUCCESS_REPLY_HISTORY_PAGE,
    /**
     * 打开给定的收藏夹
     */
    OPEN_FAVOR_FOLDER,
    /**
     * 收藏夹修改成功回调
     */
    ON_SUCCESS_FAVOR_FOLDER_EDIT,
    /**
     * 锁定ViewPager2禁止翻页
     */
    LOCK_VIEW_PAGER,
    /**
     * 解锁ViewPager2
     */
    UNLOCK_VIEW_PAGER,
    /**
     * 显示右下角按钮
     */
    SHOW_BUTTON,
    /**
     * 隐藏右下角按钮
     */
    HIDE_BUTTON,
    /**
     * 切换右下角按钮的显示状态
     */
    TOGGLE_BUTTON_VISIBILITY,
    /**
     * 启动发帖活动
     */
    START_ACTIVITY_POST_ACTIVITY,
    /**
     * 对提醒消息设置已读
     */
    ON_READ_NOTICE,
    /**
     * 更新ToolBar的标题
     */
    UPDATE_TOOLBAR_TITLE,
    /**
     * 刷新扫描任务列表
     */
    REFRESH_SCAN_TASK,

}
